// components/Dialog/Dialog.js
Component({
  options:{
    //启用多插槽支持
    multipleSlots: true,
    //非组件页面样式与本组件页面样式是否互相影响
   // styleIsolation: 'isolated'
  },
  //向外抛出一个自定义类名
  externalClasses: ['okkk'],
  /**
   * 组件的属性列表
   */
  properties: {
    title:{
      type:String,
      value:'我是默认标题'
    },
    content:{
      type:String,
      value:'我是默认内容'
    },
    confirmText:{
      type:String,
      value:'我是默认确定按钮'
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    str:'我点击确定啦',
    isShow:false
  },

  /**
   * 组件的方法列表
   */
  methods: {
    //确定方法
    confirmOk() {
      //向父组件传参
     // this.triggerEvent('自定义事件名',传的参数)
      this.triggerEvent('confirmEv',this.data.str)
    },
    //取消方法
    cancelFn() {
      this.triggerEvent('cancelEv')
    },
    //显示隐藏
    toggleShowHide() {
      this.setData({
        isShow:!this.data.isShow
      })
    }
  }
})
